package cn.topevery.garden.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 综合评价标准定义表 DTO
 *
 * @author code-generate
 * @date 2022-01-05
 */
@Data
@ApiModel(value = "CriterionDefDTO", description = "综合评价标准定义表 DTO")
public class CriterionDefDTO implements Serializable{
    /**
     * 自增id
     */
    private Integer id;

        /** uuid */
    @ApiModelProperty(value = "uuid")
    private String criterionId;

    /** 标准项 */
    @ApiModelProperty(value = "标准项")
    private String criterionName;

    /** 父uuid */
    @ApiModelProperty(value = "父uuid")
    private String criterionPid;

    /** 关联标准uuid */
    @ApiModelProperty(value = "关联标准uuid")
    private String relationId;

    /** 关系类型 1: 与 2：或 */
    @ApiModelProperty(value = "关系类型 1: 与 2：或")
    private Integer relationType;

    /** 是否叶子节点 0：是 1：否 */
    @ApiModelProperty(value = "是否叶子节点 0：是 1：否")
    private Integer isLeaf;

    /** 层级 */
    @ApiModelProperty(value = "层级")
    private Integer layer;

    /** 是否核心指标，0：是 1：否 */
    @ApiModelProperty(value = "是否核心指标，0：是 1：否")
    private Integer isCoreIndicator;

    /** 是否参与评价，0：是 1：否 */
    @ApiModelProperty(value = "是否参与评价，0：是 1：否")
    private Integer isPartakeEvaluation;

    /** 排序 */
    @ApiModelProperty(value = "排序")
    private Integer orderNum;

    /** 是否扩展 0：是 1：否 */
    @ApiModelProperty(value = "是否扩展 0：是 1：否")
    private Integer isExpand;

    /** 标准项类型（字典表） */
    @ApiModelProperty(value = "标准项类型（字典表）")
    private Integer type;

    /** 公式 */
    @ApiModelProperty(value = "公式")
    private String expression;

    /** 备注 */
    @ApiModelProperty(value = "备注")
    private String remark;



}
